telescopic tower - Francés Inglés Diccionario